^ What's the point?
^ Requirements
^ Licenses
^ Installation
^ Usage

^ Filesystem Dialogs Library
^ Skeez
^ TCP Server-Client Library
^ Sledge Process Library
^ TGraphDisplay3D Component
^ Sample Display Library
^ TSampleDisplay3D Component
^ TSpectrum3D Component
^ Tags Library
^ ID3v2 Library
^ MP4 Tag Library
^ APEv2 Library
^ Ogg Vorbis and Opus Tag Library
^ Flac Tag Library
^ WMA Tag Library
^ MKV Tag Library
^ WAV Tag Library
^ Storage Stream Library
^ BASS Audio Recognition Library
^ BASS Threaded Mixer Library
^ LAME Encoder Library
^ BASS Encoder Library
^ Image Recognition Library
^ TRegistration Delphi Component
^ CUE Sheet Library
^ BASS CD Ripper Library
^ BASS Stream Recorder Library
^ BASS Fade Volume Shaped Library
^ Audio Bezier Curves Library
^ TMultiThread
^ Anim GIF Library
^ Professional Thumbnailer Library
^ File Operations Library
^ Web Page Snapshot Library
^ DTMF Scanner Library
^ COM MediaInfo Library
^ Graphics32 3delite Helpers
^ Easy Update Package for Developers
^ MP3 Editor Library
^ Ogg Streamer Library
^ FMX.WinBitmaps
^ Multimedia Control Icon Set
^ 3delite's Artistic Icon Set

Download :: Top
COM Media Info Library

COM Media Info Library is a COM class wrapper for MediaInfo.dll, for use in Win32 and Win64 (Windows 10/11) software.

Features:
  • Get a summary of a media file (audio/video/picture etc.)
  • Get a specific attribute of a media file
  • COM class is usable by developer environments/platforms supporting COM classes like VBScript
  • Delphi header file and VBScript tutorials included


Requirements

Developer environment/platform supporting COM classes.


COM Media Info Library in freeware, shareware and commercial software?

The component can be freely evaluated and free for freeware use. If you like it and use it in a shareware or commercial (or any other money making - advertising, in app. selling, etc.) product one of the licenses is needed.

Note that MediaInfo.dll itself can be used completely freely, only using the COM class wrapper commercially requires a license.

Please donate to the author of MediaInfo.dll if you are using MediaInfo.dll for commercial purposes.


Installation

Edit the "Register COM Media Info Library (edit and run as admin).bat" file with the right folders. Right mouse button click on the file and click "Run as administrator".

Or run an elevated command prompt, change dir into the folder where 'COMMediaInfo.dll' is located, run the following: "regsvr32 COMMediaInfo.dll". This should register the COM class. Do this for the desired Win32 and/or Win64 version. MediaInfo.dll is needed on the search path, eg. beside your .exe (or VBScript file), or copy the needed DLLs to \Windows\System32\ (Win64 DLLs on a 64 bit OS) and/or \Windows\SysWOW64\ (Win32 DLLs on a 64 bit OS) folder. If the OS is 32 bit then copy the needed DLLs to \Windows\System32\ (from the Win32 folder). To use the library in VBScript, on a 64 bit OS, the VBScript process is 64 bit so the needed DLLs have to be from the Win64 folder, beside the .VBS file or in the System32 folder as written above.


Usage

After registering the DLL it can be accessed like:
    createobject("COMMediaInfo.MediaInformation")
VBScript usage example, get a detailed report:
	option explicit
	dim myobject
	set myobject = createobject("COMMediaInfo.MediaInformation")
	myobject.OpenFile "Test3.mp3"
	dim reportstr
	myobject.GetReport 0, reportstr
	wscript.Echo reportstr
	set myobject = nothing
To get a specific attribute:
	option explicit
	dim myobject
	set myobject = createobject("COMMediaInfo.MediaInformation")
	myobject.OpenFile "Test3.mp3"
	dim valuestr
	myobject.GetAttribute "Duration", 0, 0, valuestr
	wscript.Echo valuestr
	set myobject = nothing
Please see all the avialable attributes in the 'MediaInfo_DLL_24.06_Windows_i386_WithoutInstaller.7z' package folder '\Developers\List_Of_Parameters\'.



Google
Web www.3delite.hu




^ Delphi Community Edition
^ BASS
^ Sonique Vis Plugins
^ Directory Opus
^ Exact Audio Copy
^ TextPad
^ Google Fight



[Top]